package com.ekuaitu.kuaitu.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by user1 on 2017/3/24.
 */

public class PersonalCenterBean {


    /**
     * status : 200
     * message : 成功
     * debug : null
     * attachment : {"picture":{"pictureId":1001,"pictureType":1,"clickUrl":"","modifyTime":-28800000,"createTime":-28800000},"creditScore":0,"balance":101649187648,SharedPreferencesKey.LICENSE_STATUS:13,"headImage":2077,"userName":"jf","couponCount":0,SharedPreferencesKey.IDENTITY_STATUS:13,"carbonEmission":299504,"adList":[{"h5Title":"哈哈哈哈","h5Url":"http://www.ekuaitu.com","content":"哈哈哈哈"},{"h5Title":"测试你还不敢信？","h5Url":"http://www.ekuaitu.com","content":"测试你还不敢信？"}],"weiguiCount":1,SharedPreferencesKey.DEPOSIT_STATUS:0}
     */

    private int status;
    private String message;
    private Object debug;
    private AttachmentBean attachment;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public AttachmentBean getAttachment() {
        return attachment;
    }

    public void setAttachment(AttachmentBean attachment) {
        this.attachment = attachment;
    }

    public static class AttachmentBean {
        /**
         * picture : {"pictureId":1001,"pictureType":1,"clickUrl":"","modifyTime":-28800000,"createTime":-28800000}
         * creditScore : 0
         * balance : 101649187648
         * licenseStatus : 13
         * headImage : 2077
         * userName : jf
         * couponCount : 0
         * identityStatus : 13
         * carbonEmission : 299504
         * adList : [{"h5Title":"哈哈哈哈","h5Url":"http://www.ekuaitu.com","content":"哈哈哈哈"},{"h5Title":"测试你还不敢信？","h5Url":"http://www.ekuaitu.com","content":"测试你还不敢信？"}]
         * weiguiCount : 1
         * cardCouponCount:
         * depositStatus : 0
         */

        private PictureBean picture;
        private String creditScore;
        private double balance;
        private int licenseStatus;
        private String headImage;
        private String userName;
        private int couponCount;
        private int cardCouponCount;
        private int identityStatus;
        private int carbonEmission;
        private int violationNum;
        private int depositStatus;
        private List<AdListBean> adList;
        private String isRead;
        private int userVipType;
        private int isShowConcessionCard;

        public String getConcessionCardPicture() {
            return concessionCardPicture;
        }

        public void setConcessionCardPicture(String concessionCardPicture) {
            this.concessionCardPicture = concessionCardPicture;
        }

        private String concessionCardPicture;

        public int getIsShowConcessionCard() {
            return isShowConcessionCard;
        }

        public void setIsShowConcessionCard(int isShowConcessionCard) {
            this.isShowConcessionCard = isShowConcessionCard;
        }


        public int getUserVipType() {
            return userVipType;
        }

        public void setUserVipType(int userVipType) {
            this.userVipType = userVipType;
        }

        public String getIsRead() {
            return isRead;
        }

        public void setIsRead(String isRead) {
            this.isRead = isRead;
        }

        public PictureBean getPicture() {
            return picture;
        }

        public void setPicture(PictureBean picture) {
            this.picture = picture;
        }

        public String getCreditScore() {
            return creditScore;
        }

        public void setCreditScore(String creditScore) {
            this.creditScore = creditScore;
        }

        public double getBalance() {
            return balance;
        }

        public void setBalance(double balance) {
            this.balance = balance;
        }

        public int getLicenseStatus() {
            return licenseStatus;
        }

        public void setLicenseStatus(int licenseStatus) {
            this.licenseStatus = licenseStatus;
        }

        public String getHeadImage() {
            return headImage;
        }

        public void setHeadImage(String headImage) {
            this.headImage = headImage;
        }

        public String getUserName() {
            return userName;
        }

        public void setUserName(String userName) {
            this.userName = userName;
        }

        public int getCouponCount() {
            return couponCount;
        }

        public void setCouponCount(int couponCount) {
            this.couponCount = couponCount;
        }

        public int getCardCouponCount() {
            return cardCouponCount;
        }

        public void setCardCouponCount(int cardCouponCount) {
            this.cardCouponCount = cardCouponCount;
        }

        public int getIdentityStatus() {
            return identityStatus;
        }

        public void setIdentityStatus(int identityStatus) {
            this.identityStatus = identityStatus;
        }

        public int getCarbonEmission() {
            return carbonEmission;
        }

        public void setCarbonEmission(int carbonEmission) {
            this.carbonEmission = carbonEmission;
        }

        public int getViolationNum() {
            return violationNum;
        }

        public void setViolationNum(int violationNum) {
            this.violationNum = violationNum;
        }

        public int getDepositStatus() {
            return depositStatus;
        }

        public void setDepositStatus(int depositStatus) {
            this.depositStatus = depositStatus;
        }

        public List<AdListBean> getAdList() {
            return adList;
        }

        public void setAdList(List<AdListBean> adList) {
            this.adList = adList;
        }

        public static class PictureBean {
            /**
             * pictureId : 1001
             * pictureType : 1
             * clickUrl :
             * modifyTime : -28800000
             * createTime : -28800000
             */

            private String pictureId;
            private int pictureType;
            private String clickUrl;
            private long modifyTime;
            private long createTime;

            public String getPictureId() {
                return pictureId;
            }

            public void setPictureId(String pictureId) {
                this.pictureId = pictureId;
            }

            public int getPictureType() {
                return pictureType;
            }

            public void setPictureType(int pictureType) {
                this.pictureType = pictureType;
            }

            public String getClickUrl() {
                return clickUrl;
            }

            public void setClickUrl(String clickUrl) {
                this.clickUrl = clickUrl;
            }

            public long getModifyTime() {
                return modifyTime;
            }

            public void setModifyTime(long modifyTime) {
                this.modifyTime = modifyTime;
            }

            public long getCreateTime() {
                return createTime;
            }

            public void setCreateTime(long createTime) {
                this.createTime = createTime;
            }
        }

        public static class AdListBean {
            /**
             * h5Title : 哈哈哈哈
             * h5Url : http://www.ekuaitu.com
             * content : 哈哈哈哈
             */

            private String h5Title;
            private String h5Url;
            private String content;

            public String getH5Title() {
                return h5Title;
            }

            public void setH5Title(String h5Title) {
                this.h5Title = h5Title;
            }

            public String getH5Url() {
                return h5Url;
            }

            public void setH5Url(String h5Url) {
                this.h5Url = h5Url;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }
        }
    }
}
